class topcodes:
 dict = {
   0x000 : 'MSG_NULL_ACTION',
   0x001 : 'CMSG_BOOTME',
   0x002 : 'CMSG_DBLOOKUP',
   0x003 : 'SMSG_DBLOOKUP',
   0x004 : 'CMSG_QUERY_OBJECT_POSITION',
   0x005 : 'SMSG_QUERY_OBJECT_POSITION',
   0x006 : 'CMSG_QUERY_OBJECT_ROTATION',
   0x007 : 'SMSG_QUERY_OBJECT_ROTATION',
   0x008 : 'CMSG_WORLD_TELEPORT',
   0x009 : 'CMSG_TELEPORT_TO_UNIT',
   0x00A : 'CMSG_ZONE_MAP',
   0x00B : 'SMSG_ZONE_MAP',
   0x00C : 'CMSG_DEBUG_CHANGECELLZONE',
   0x00D : 'CMSG_EMBLAZON_TABARD_OBSOLETE',
   0x00E : 'CMSG_UNEMBLAZON_TABARD_OBSOLETE',
   0x00F : 'CMSG_RECHARGE',
   0x010 : 'CMSG_LEARN_SPELL',
   0x011 : 'CMSG_CREATEMONSTER',
   0x012 : 'CMSG_DESTROYMONSTER',
   0x013 : 'CMSG_CREATEITEM',
   0x014 : 'CMSG_CREATEGAMEOBJECT',
   0x015 : 'SMSG_CHECK_FOR_BOTS',
   0x016 : 'CMSG_MAKEMONSTERATTACKGUID',
   0x017 : 'CMSG_BOT_DETECTED2',
   0x018 : 'CMSG_FORCEACTION',
   0x019 : 'CMSG_FORCEACTIONONOTHER',
   0x01A : 'CMSG_FORCEACTIONSHOW',
   0x01B : 'SMSG_FORCEACTIONSHOW',
   0x01C : 'CMSG_PETGODMODE',
   0x01D : 'SMSG_PETGODMODE',
   0x01E : 'SMSG_DEBUGINFOSPELLMISS_OBSOLETE',
   0x01F : 'CMSG_WEATHER_SPEED_CHEAT',
   0x020 : 'CMSG_UNDRESSPLAYER',
   0x021 : 'CMSG_BEASTMASTER',
   0x022 : 'CMSG_GODMODE',
   0x023 : 'SMSG_GODMODE',
   0x024 : 'CMSG_CHEAT_SETMONEY',
   0x025 : 'CMSG_LEVEL_CHEAT',
   0x026 : 'CMSG_PET_LEVEL_CHEAT',
   0x027 : 'CMSG_SET_WORLDSTATE',
   0x028 : 'CMSG_COOLDOWN_CHEAT',
   0x029 : 'CMSG_USE_SKILL_CHEAT',
   0x02A : 'CMSG_FLAG_QUEST',
   0x02B : 'CMSG_FLAG_QUEST_FINISH',
   0x02C : 'CMSG_CLEAR_QUEST',
   0x02D : 'CMSG_SEND_EVENT',
   0x02E : 'CMSG_DEBUG_AISTATE',
   0x02F : 'SMSG_DEBUG_AISTATE',
   0x030 : 'CMSG_DISABLE_PVP_CHEAT',
   0x031 : 'CMSG_ADVANCE_SPAWN_TIME',
   0x032 : 'CMSG_PVP_PORT_OBSOLETE',
   0x033 : 'CMSG_AUTH_SRP6_BEGIN',
   0x034 : 'CMSG_AUTH_SRP6_PROOF',
   0x035 : 'CMSG_AUTH_SRP6_RECODE',
   0x036 : 'CMSG_CHAR_CREATE',
   0x037 : 'CMSG_CHAR_ENUM',
   0x038 : 'CMSG_CHAR_DELETE',
   0x039 : 'SMSG_AUTH_SRP6_RESPONSE',
   0x03A : 'SMSG_CHAR_CREATE',
   0x03B : 'SMSG_CHAR_ENUM',
   0x03C : 'SMSG_CHAR_DELETE',
   0x03D : 'CMSG_PLAYER_LOGIN',
   0x03E : 'SMSG_NEW_WORLD',
   0x03F : 'SMSG_TRANSFER_PENDING',
   0x040 : 'SMSG_TRANSFER_ABORTED',
   0x041 : 'SMSG_CHARACTER_LOGIN_FAILED',
   0x042 : 'SMSG_LOGIN_SETTIMESPEED',
   0x043 : 'SMSG_GAMETIME_UPDATE',
   0x044 : 'CMSG_GAMETIME_SET',
   0x045 : 'SMSG_GAMETIME_SET',
   0x046 : 'CMSG_GAMESPEED_SET',
   0x047 : 'SMSG_GAMESPEED_SET',
   0x048 : 'CMSG_SERVERTIME',
   0x049 : 'SMSG_SERVERTIME',
   0x04A : 'CMSG_PLAYER_LOGOUT',
   0x04B : 'CMSG_LOGOUT_REQUEST',
   0x04C : 'SMSG_LOGOUT_RESPONSE',
   0x04D : 'SMSG_LOGOUT_COMPLETE',
   0x04E : 'CMSG_LOGOUT_CANCEL',
   0x04F : 'SMSG_LOGOUT_CANCEL_ACK',
   0x050 : 'CMSG_NAME_QUERY',
   0x051 : 'SMSG_NAME_QUERY_RESPONSE',
   0x052 : 'CMSG_PET_NAME_QUERY',
   0x053 : 'SMSG_PET_NAME_QUERY_RESPONSE',
   0x054 : 'CMSG_GUILD_QUERY',
   0x055 : 'SMSG_GUILD_QUERY_RESPONSE',
   0x056 : 'CMSG_ITEM_QUERY_SINGLE',
   0x057 : 'CMSG_ITEM_QUERY_MULTIPLE',
   0x058 : 'SMSG_ITEM_QUERY_SINGLE_RESPONSE',
   0x059 : 'SMSG_ITEM_QUERY_MULTIPLE_RESPONSE',
   0x05A : 'CMSG_PAGE_TEXT_QUERY',
   0x05B : 'SMSG_PAGE_TEXT_QUERY_RESPONSE',
   0x05C : 'CMSG_QUEST_QUERY',
   0x05D : 'SMSG_QUEST_QUERY_RESPONSE',
   0x05E : 'CMSG_GAMEOBJECT_QUERY',
   0x05F : 'SMSG_GAMEOBJECT_QUERY_RESPONSE',
   0x060 : 'CMSG_CREATURE_QUERY',
   0x061 : 'SMSG_CREATURE_QUERY_RESPONSE',
   0x062 : 'CMSG_WHO',
   0x063 : 'SMSG_WHO',
   0x064 : 'CMSG_WHOIS',
   0x065 : 'SMSG_WHOIS',
   0x066 : 'CMSG_CONTACT_LIST',
   0x067 : 'SMSG_CONTACT_LIST',
   0x068 : 'SMSG_FRIEND_STATUS',
   0x069 : 'CMSG_ADD_FRIEND',
   0x06A : 'CMSG_DEL_FRIEND',
   0x06B : 'CMSG_SET_CONTACT_NOTES',
   0x06C : 'CMSG_ADD_IGNORE',
   0x06D : 'CMSG_DEL_IGNORE',
   0x06E : 'CMSG_GROUP_INVITE',
   0x06F : 'SMSG_GROUP_INVITE',
   0x070 : 'CMSG_GROUP_CANCEL',
   0x071 : 'SMSG_GROUP_CANCEL',
   0x072 : 'CMSG_GROUP_ACCEPT',
   0x073 : 'CMSG_GROUP_DECLINE',
   0x074 : 'SMSG_GROUP_DECLINE',
   0x075 : 'CMSG_GROUP_UNINVITE',
   0x076 : 'CMSG_GROUP_UNINVITE_GUID',
   0x077 : 'SMSG_GROUP_UNINVITE',
   0x078 : 'CMSG_GROUP_SET_LEADER',
   0x079 : 'SMSG_GROUP_SET_LEADER',
   0x07A : 'CMSG_LOOT_METHOD',
   0x07B : 'CMSG_GROUP_DISBAND',
   0x07C : 'SMSG_GROUP_DESTROYED',
   0x07D : 'SMSG_GROUP_LIST',
   0x07E : 'SMSG_PARTY_MEMBER_STATS',
   0x07F : 'SMSG_PARTY_COMMAND_RESULT',
   0x080 : 'UMSG_UPDATE_GROUP_MEMBERS',
   0x081 : 'CMSG_GUILD_CREATE',
   0x082 : 'CMSG_GUILD_INVITE',
   0x083 : 'SMSG_GUILD_INVITE',
   0x084 : 'CMSG_GUILD_ACCEPT',
   0x085 : 'CMSG_GUILD_DECLINE',
   0x086 : 'SMSG_GUILD_DECLINE',
   0x087 : 'CMSG_GUILD_INFO',
   0x088 : 'SMSG_GUILD_INFO',
   0x089 : 'CMSG_GUILD_ROSTER',
   0x08A : 'SMSG_GUILD_ROSTER',
   0x08B : 'CMSG_GUILD_PROMOTE',
   0x08C : 'CMSG_GUILD_DEMOTE',
   0x08D : 'CMSG_GUILD_LEAVE',
   0x08E : 'CMSG_GUILD_REMOVE',
   0x08F : 'CMSG_GUILD_DISBAND',
   0x090 : 'CMSG_GUILD_LEADER',
   0x091 : 'CMSG_GUILD_MOTD',
   0x092 : 'SMSG_GUILD_EVENT',
   0x093 : 'SMSG_GUILD_COMMAND_RESULT',
   0x094 : 'UMSG_UPDATE_GUILD',
   0x095 : 'CMSG_MESSAGECHAT',
   0x096 : 'SMSG_MESSAGECHAT',
   0x097 : 'CMSG_JOIN_CHANNEL',
   0x098 : 'CMSG_LEAVE_CHANNEL',
   0x099 : 'SMSG_CHANNEL_NOTIFY',
   0x09A : 'CMSG_CHANNEL_LIST',
   0x09B : 'SMSG_CHANNEL_LIST',
   0x09C : 'CMSG_CHANNEL_PASSWORD',
   0x09D : 'CMSG_CHANNEL_SET_OWNER',
   0x09E : 'CMSG_CHANNEL_OWNER',
   0x09F : 'CMSG_CHANNEL_MODERATOR',
   0x0A0 : 'CMSG_CHANNEL_UNMODERATOR',
   0x0A1 : 'CMSG_CHANNEL_MUTE',
   0x0A2 : 'CMSG_CHANNEL_UNMUTE',
   0x0A3 : 'CMSG_CHANNEL_INVITE',
   0x0A4 : 'CMSG_CHANNEL_KICK',
   0x0A5 : 'CMSG_CHANNEL_BAN',
   0x0A6 : 'CMSG_CHANNEL_UNBAN',
   0x0A7 : 'CMSG_CHANNEL_ANNOUNCEMENTS',
   0x0A8 : 'CMSG_CHANNEL_MODERATE',
   0x0A9 : 'SMSG_UPDATE_OBJECT',
   0x0AA : 'SMSG_DESTROY_OBJECT',
   0x0AB : 'CMSG_USE_ITEM',
   0x0AC : 'CMSG_OPEN_ITEM',
   0x0AD : 'CMSG_READ_ITEM',
   0x0AE : 'SMSG_READ_ITEM_OK',
   0x0AF : 'SMSG_READ_ITEM_FAILED',
   0x0B0 : 'SMSG_ITEM_COOLDOWN',
   0x0B1 : 'CMSG_GAMEOBJ_USE',
   0x0B2 : 'CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE',
   0x0B3 : 'SMSG_GAMEOBJECT_CUSTOM_ANIM',
   0x0B4 : 'CMSG_AREATRIGGER',
   0x0B5 : 'MSG_MOVE_START_FORWARD',
   0x0B6 : 'MSG_MOVE_START_BACKWARD',
   0x0B7 : 'MSG_MOVE_STOP',
   0x0B8 : 'MSG_MOVE_START_STRAFE_LEFT',
   0x0B9 : 'MSG_MOVE_START_STRAFE_RIGHT',
   0x0BA : 'MSG_MOVE_STOP_STRAFE',
   0x0BB : 'MSG_MOVE_JUMP',
   0x0BC : 'MSG_MOVE_START_TURN_LEFT',
   0x0BD : 'MSG_MOVE_START_TURN_RIGHT',
   0x0BE : 'MSG_MOVE_STOP_TURN',
   0x0BF : 'MSG_MOVE_START_PITCH_UP',
   0x0C0 : 'MSG_MOVE_START_PITCH_DOWN',
   0x0C1 : 'MSG_MOVE_STOP_PITCH',
   0x0C2 : 'MSG_MOVE_SET_RUN_MODE',
   0x0C3 : 'MSG_MOVE_SET_WALK_MODE',
   0x0C4 : 'MSG_MOVE_TOGGLE_LOGGING',
   0x0C5 : 'MSG_MOVE_TELEPORT',
   0x0C6 : 'MSG_MOVE_TELEPORT_CHEAT',
   0x0C7 : 'MSG_MOVE_TELEPORT_ACK',
   0x0C8 : 'MSG_MOVE_TOGGLE_FALL_LOGGING',
   0x0C9 : 'MSG_MOVE_FALL_LAND',
   0x0CA : 'MSG_MOVE_START_SWIM',
   0x0CB : 'MSG_MOVE_STOP_SWIM',
   0x0CC : 'MSG_MOVE_SET_RUN_SPEED_CHEAT',
   0x0CD : 'MSG_MOVE_SET_RUN_SPEED',
   0x0CE : 'MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT',
   0x0CF : 'MSG_MOVE_SET_RUN_BACK_SPEED',
   0x0D0 : 'MSG_MOVE_SET_WALK_SPEED_CHEAT',
   0x0D1 : 'MSG_MOVE_SET_WALK_SPEED',
   0x0D2 : 'MSG_MOVE_SET_SWIM_SPEED_CHEAT',
   0x0D3 : 'MSG_MOVE_SET_SWIM_SPEED',
   0x0D4 : 'MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT',
   0x0D5 : 'MSG_MOVE_SET_SWIM_BACK_SPEED',
   0x0D6 : 'MSG_MOVE_SET_ALL_SPEED_CHEAT',
   0x0D7 : 'MSG_MOVE_SET_TURN_RATE_CHEAT',
   0x0D8 : 'MSG_MOVE_SET_TURN_RATE',
   0x0D9 : 'MSG_MOVE_TOGGLE_COLLISION_CHEAT',
   0x0DA : 'MSG_MOVE_SET_FACING',
   0x0DB : 'MSG_MOVE_SET_PITCH',
   0x0DC : 'MSG_MOVE_WORLDPORT_ACK',
   0x0DD : 'SMSG_MONSTER_MOVE',
   0x0DE : 'SMSG_MOVE_WATER_WALK',
   0x0DF : 'SMSG_MOVE_LAND_WALK',
   0x0E0 : 'MSG_MOVE_SET_RAW_POSITION_ACK',
   0x0E1 : 'CMSG_MOVE_SET_RAW_POSITION',
   0x0E2 : 'SMSG_FORCE_RUN_SPEED_CHANGE',
   0x0E3 : 'CMSG_FORCE_RUN_SPEED_CHANGE_ACK',
   0x0E4 : 'SMSG_FORCE_RUN_BACK_SPEED_CHANGE',
   0x0E5 : 'CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK',
   0x0E6 : 'SMSG_FORCE_SWIM_SPEED_CHANGE',
   0x0E7 : 'CMSG_FORCE_SWIM_SPEED_CHANGE_ACK',
   0x0E8 : 'SMSG_FORCE_MOVE_ROOT',
   0x0E9 : 'CMSG_FORCE_MOVE_ROOT_ACK',
   0x0EA : 'SMSG_FORCE_MOVE_UNROOT',
   0x0EB : 'CMSG_FORCE_MOVE_UNROOT_ACK',
   0x0EC : 'MSG_MOVE_ROOT',
   0x0ED : 'MSG_MOVE_UNROOT',
   0x0EE : 'MSG_MOVE_HEARTBEAT',
   0x0EF : 'SMSG_MOVE_KNOCK_BACK',
   0x0F0 : 'CMSG_MOVE_KNOCK_BACK_ACK',
   0x0F1 : 'MSG_MOVE_KNOCK_BACK',
   0x0F2 : 'SMSG_MOVE_FEATHER_FALL',
   0x0F3 : 'SMSG_MOVE_NORMAL_FALL',
   0x0F4 : 'SMSG_MOVE_SET_HOVER',
   0x0F5 : 'SMSG_MOVE_UNSET_HOVER',
   0x0F6 : 'CMSG_MOVE_HOVER_ACK',
   0x0F7 : 'MSG_MOVE_HOVER',
   0x0F8 : 'CMSG_TRIGGER_CINEMATIC_CHEAT',
   0x0F9 : 'CMSG_OPENING_CINEMATIC',
   0x0FA : 'SMSG_TRIGGER_CINEMATIC',
   0x0FB : 'CMSG_NEXT_CINEMATIC_CAMERA',
   0x0FC : 'CMSG_COMPLETE_CINEMATIC',
   0x0FD : 'SMSG_TUTORIAL_FLAGS',
   0x0FE : 'CMSG_TUTORIAL_FLAG',
   0x0FF : 'CMSG_TUTORIAL_CLEAR',
   0x100 : 'CMSG_TUTORIAL_RESET',
   0x101 : 'CMSG_STANDSTATECHANGE',
   0x102 : 'CMSG_EMOTE',
   0x103 : 'SMSG_EMOTE',
   0x104 : 'CMSG_TEXT_EMOTE',
   0x105 : 'SMSG_TEXT_EMOTE',
   0x106 : 'CMSG_AUTOEQUIP_GROUND_ITEM',
   0x107 : 'CMSG_AUTOSTORE_GROUND_ITEM',
   0x108 : 'CMSG_AUTOSTORE_LOOT_ITEM',
   0x109 : 'CMSG_STORE_LOOT_IN_SLOT',
   0x10A : 'CMSG_AUTOEQUIP_ITEM',
   0x10B : 'CMSG_AUTOSTORE_BAG_ITEM',
   0x10C : 'CMSG_SWAP_ITEM',
   0x10D : 'CMSG_SWAP_INV_ITEM',
   0x10E : 'CMSG_SPLIT_ITEM',
   0x10F : 'CMSG_AUTOEQUIP_ITEM_SLOT',
   0x110 : 'OBSOLETE_DROP_ITEM',
   0x111 : 'CMSG_DESTROYITEM',
   0x112 : 'SMSG_INVENTORY_CHANGE_FAILURE',
   0x113 : 'SMSG_OPEN_CONTAINER',
   0x114 : 'CMSG_INSPECT',
   0x115 : 'SMSG_INSPECT',
   0x116 : 'CMSG_INITIATE_TRADE',
   0x117 : 'CMSG_BEGIN_TRADE',
   0x118 : 'CMSG_BUSY_TRADE',
   0x119 : 'CMSG_IGNORE_TRADE',
   0x11A : 'CMSG_ACCEPT_TRADE',
   0x11B : 'CMSG_UNACCEPT_TRADE',
   0x11C : 'CMSG_CANCEL_TRADE',
   0x11D : 'CMSG_SET_TRADE_ITEM',
   0x11E : 'CMSG_CLEAR_TRADE_ITEM',
   0x11F : 'CMSG_SET_TRADE_GOLD',
   0x120 : 'SMSG_TRADE_STATUS',
   0x121 : 'SMSG_TRADE_STATUS_EXTENDED',
   0x122 : 'SMSG_INITIALIZE_FACTIONS',
   0x123 : 'SMSG_SET_FACTION_VISIBLE',
   0x124 : 'SMSG_SET_FACTION_STANDING',
   0x125 : 'CMSG_SET_FACTION_ATWAR',
   0x126 : 'CMSG_SET_FACTION_CHEAT',
   0x127 : 'SMSG_SET_PROFICIENCY',
   0x128 : 'CMSG_SET_ACTION_BUTTON',
   0x129 : 'SMSG_ACTION_BUTTONS',
   0x12A : 'SMSG_INITIAL_SPELLS',
   0x12B : 'SMSG_LEARNED_SPELL',
   0x12C : 'SMSG_SUPERCEDED_SPELL',
   0x12D : 'CMSG_NEW_SPELL_SLOT',
   0x12E : 'CMSG_CAST_SPELL',
   0x12F : 'CMSG_CANCEL_CAST',
   0x130 : 'SMSG_CAST_FAILED',
   0x131 : 'SMSG_SPELL_START',
   0x132 : 'SMSG_SPELL_GO',
   0x133 : 'SMSG_SPELL_FAILURE',
   0x134 : 'SMSG_SPELL_COOLDOWN',
   0x135 : 'SMSG_COOLDOWN_EVENT',
   0x136 : 'CMSG_CANCEL_AURA',
   0x137 : 'SMSG_UPDATE_AURA_DURATION',
   0x138 : 'SMSG_PET_CAST_FAILED',
   0x139 : 'MSG_CHANNEL_START',
   0x13A : 'MSG_CHANNEL_UPDATE',
   0x13B : 'CMSG_CANCEL_CHANNELLING',
   0x13C : 'SMSG_AI_REACTION',
   0x13D : 'CMSG_SET_SELECTION',
   0x13E : 'CMSG_SET_TARGET_OBSOLETE',
   0x13F : 'CMSG_UNUSED',
   0x140 : 'CMSG_UNUSED2',
   0x141 : 'CMSG_ATTACKSWING',
   0x142 : 'CMSG_ATTACKSTOP',
   0x143 : 'SMSG_ATTACKSTART',
   0x144 : 'SMSG_ATTACKSTOP',
   0x145 : 'SMSG_ATTACKSWING_NOTINRANGE',
   0x146 : 'SMSG_ATTACKSWING_BADFACING',
   0x147 : 'SMSG_ATTACKSWING_NOTSTANDING',
   0x148 : 'SMSG_ATTACKSWING_DEADTARGET',
   0x149 : 'SMSG_ATTACKSWING_CANT_ATTACK',
   0x14A : 'SMSG_ATTACKERSTATEUPDATE',
   0x14B : 'SMSG_VICTIMSTATEUPDATE_OBSOLETE',
   0x14C : 'SMSG_DAMAGE_DONE_OBSOLETE',
   0x14D : 'SMSG_DAMAGE_TAKEN_OBSOLETE',
   0x14E : 'SMSG_CANCEL_COMBAT',
   0x14F : 'SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE',
   0x150 : 'SMSG_SPELLHEALLOG',
   0x151 : 'SMSG_SPELLENERGIZELOG',
   0x152 : 'CMSG_SHEATHE_OBSOLETE',
   0x153 : 'CMSG_SAVE_PLAYER',
   0x154 : 'CMSG_SETDEATHBINDPOINT',
   0x155 : 'SMSG_BINDPOINTUPDATE',
   0x156 : 'CMSG_GETDEATHBINDZONE',
   0x157 : 'SMSG_BINDZONEREPLY',
   0x158 : 'SMSG_PLAYERBOUND',
   0x159 : 'SMSG_CLIENT_CONTROL_UPDATE',
   0x15A : 'CMSG_REPOP_REQUEST',
   0x15B : 'SMSG_RESURRECT_REQUEST',
   0x15C : 'CMSG_RESURRECT_RESPONSE',
   0x15D : 'CMSG_LOOT',
   0x15E : 'CMSG_LOOT_MONEY',
   0x15F : 'CMSG_LOOT_RELEASE',
   0x160 : 'SMSG_LOOT_RESPONSE',
   0x161 : 'SMSG_LOOT_RELEASE_RESPONSE',
   0x162 : 'SMSG_LOOT_REMOVED',
   0x163 : 'SMSG_LOOT_MONEY_NOTIFY',
   0x164 : 'SMSG_LOOT_ITEM_NOTIFY',
   0x165 : 'SMSG_LOOT_CLEAR_MONEY',
   0x166 : 'SMSG_ITEM_PUSH_RESULT',
   0x167 : 'SMSG_DUEL_REQUESTED',
   0x168 : 'SMSG_DUEL_OUTOFBOUNDS',
   0x169 : 'SMSG_DUEL_INBOUNDS',
   0x16A : 'SMSG_DUEL_COMPLETE',
   0x16B : 'SMSG_DUEL_WINNER',
   0x16C : 'CMSG_DUEL_ACCEPTED',
   0x16D : 'CMSG_DUEL_CANCELLED',
   0x16E : 'SMSG_MOUNTRESULT',
   0x16F : 'SMSG_DISMOUNTRESULT',
   0x170 : 'SMSG_PUREMOUNT_CANCELLED_OBSOLETE',
   0x171 : 'CMSG_MOUNTSPECIAL_ANIM',
   0x172 : 'SMSG_MOUNTSPECIAL_ANIM',
   0x173 : 'SMSG_PET_TAME_FAILURE',
   0x174 : 'CMSG_PET_SET_ACTION',
   0x175 : 'CMSG_PET_ACTION',
   0x176 : 'CMSG_PET_ABANDON',
   0x177 : 'CMSG_PET_RENAME',
   0x178 : 'SMSG_PET_NAME_INVALID',
   0x179 : 'SMSG_PET_SPELLS',
   0x17A : 'SMSG_PET_MODE',
   0x17B : 'CMSG_GOSSIP_HELLO',
   0x17C : 'CMSG_GOSSIP_SELECT_OPTION',
   0x17D : 'SMSG_GOSSIP_MESSAGE',
   0x17E : 'SMSG_GOSSIP_COMPLETE',
   0x17F : 'CMSG_NPC_TEXT_QUERY',
   0x180 : 'SMSG_NPC_TEXT_UPDATE',
   0x181 : 'SMSG_NPC_WONT_TALK',
   0x182 : 'CMSG_QUESTGIVER_STATUS_QUERY',
   0x183 : 'SMSG_QUESTGIVER_STATUS',
   0x184 : 'CMSG_QUESTGIVER_HELLO',
   0x185 : 'SMSG_QUESTGIVER_QUEST_LIST',
   0x186 : 'CMSG_QUESTGIVER_QUERY_QUEST',
   0x187 : 'CMSG_QUESTGIVER_QUEST_AUTOLAUNCH',
   0x188 : 'SMSG_QUESTGIVER_QUEST_DETAILS',
   0x189 : 'CMSG_QUESTGIVER_ACCEPT_QUEST',
   0x18A : 'CMSG_QUESTGIVER_COMPLETE_QUEST',
   0x18B : 'SMSG_QUESTGIVER_REQUEST_ITEMS',
   0x18C : 'CMSG_QUESTGIVER_REQUEST_REWARD',
   0x18D : 'SMSG_QUESTGIVER_OFFER_REWARD',
   0x18E : 'CMSG_QUESTGIVER_CHOOSE_REWARD',
   0x18F : 'SMSG_QUESTGIVER_QUEST_INVALID',
   0x190 : 'CMSG_QUESTGIVER_CANCEL',
   0x191 : 'SMSG_QUESTGIVER_QUEST_COMPLETE',
   0x192 : 'SMSG_QUESTGIVER_QUEST_FAILED',
   0x193 : 'CMSG_QUESTLOG_SWAP_QUEST',
   0x194 : 'CMSG_QUESTLOG_REMOVE_QUEST',
   0x195 : 'SMSG_QUESTLOG_FULL',
   0x196 : 'SMSG_QUESTUPDATE_FAILED',
   0x197 : 'SMSG_QUESTUPDATE_FAILEDTIMER',
   0x198 : 'SMSG_QUESTUPDATE_COMPLETE',
   0x199 : 'SMSG_QUESTUPDATE_ADD_KILL',
   0x19A : 'SMSG_QUESTUPDATE_ADD_ITEM',
   0x19B : 'CMSG_QUEST_CONFIRM_ACCEPT',
   0x19C : 'SMSG_QUEST_CONFIRM_ACCEPT',
   0x19D : 'CMSG_PUSHQUESTTOPARTY',
   0x19E : 'CMSG_LIST_INVENTORY',
   0x19F : 'SMSG_LIST_INVENTORY',
   0x1A0 : 'CMSG_SELL_ITEM',
   0x1A1 : 'SMSG_SELL_ITEM',
   0x1A2 : 'CMSG_BUY_ITEM',
   0x1A3 : 'CMSG_BUY_ITEM_IN_SLOT',
   0x1A4 : 'SMSG_BUY_ITEM',
   0x1A5 : 'SMSG_BUY_FAILED',
   0x1A6 : 'CMSG_TAXICLEARALLNODES',
   0x1A7 : 'CMSG_TAXIENABLEALLNODES',
   0x1A8 : 'CMSG_TAXISHOWNODES',
   0x1A9 : 'SMSG_SHOWTAXINODES',
   0x1AA : 'CMSG_TAXINODE_STATUS_QUERY',
   0x1AB : 'SMSG_TAXINODE_STATUS',
   0x1AC : 'CMSG_TAXIQUERYAVAILABLENODES',
   0x1AD : 'CMSG_ACTIVATETAXI',
   0x1AE : 'SMSG_ACTIVATETAXIREPLY',
   0x1AF : 'SMSG_NEW_TAXI_PATH',
   0x1B0 : 'CMSG_TRAINER_LIST',
   0x1B1 : 'SMSG_TRAINER_LIST',
   0x1B2 : 'CMSG_TRAINER_BUY_SPELL',
   0x1B3 : 'SMSG_TRAINER_BUY_SUCCEEDED',
   0x1B4 : 'SMSG_TRAINER_BUY_FAILED',
   0x1B5 : 'CMSG_BINDER_ACTIVATE',
   0x1B6 : 'SMSG_PLAYERBINDERROR',
   0x1B7 : 'CMSG_BANKER_ACTIVATE',
   0x1B8 : 'SMSG_SHOW_BANK',
   0x1B9 : 'CMSG_BUY_BANK_SLOT',
   0x1BA : 'SMSG_BUY_BANK_SLOT_RESULT',
   0x1BB : 'CMSG_PETITION_SHOWLIST',
   0x1BC : 'SMSG_PETITION_SHOWLIST',
   0x1BD : 'CMSG_PETITION_BUY',
   0x1BE : 'CMSG_PETITION_SHOW_SIGNATURES',
   0x1BF : 'SMSG_PETITION_SHOW_SIGNATURES',
   0x1C0 : 'CMSG_PETITION_SIGN',
   0x1C1 : 'SMSG_PETITION_SIGN_RESULTS',
   0x1C2 : 'MSG_PETITION_DECLINE',
   0x1C3 : 'CMSG_OFFER_PETITION',
   0x1C4 : 'CMSG_TURN_IN_PETITION',
   0x1C5 : 'SMSG_TURN_IN_PETITION_RESULTS',
   0x1C6 : 'CMSG_PETITION_QUERY',
   0x1C7 : 'SMSG_PETITION_QUERY_RESPONSE',
   0x1C8 : 'SMSG_FISH_NOT_HOOKED',
   0x1C9 : 'SMSG_FISH_ESCAPED',
   0x1CA : 'CMSG_BUG',
   0x1CB : 'SMSG_NOTIFICATION',
   0x1CC : 'CMSG_PLAYED_TIME',
   0x1CD : 'SMSG_PLAYED_TIME',
   0x1CE : 'CMSG_QUERY_TIME',
   0x1CF : 'SMSG_QUERY_TIME_RESPONSE',
   0x1D0 : 'SMSG_LOG_XPGAIN',
   0x1D1 : 'SMSG_AURACASTLOG',
   0x1D2 : 'CMSG_RECLAIM_CORPSE',
   0x1D3 : 'CMSG_WRAP_ITEM',
   0x1D4 : 'SMSG_LEVELUP_INFO',
   0x1D5 : 'MSG_MINIMAP_PING',
   0x1D6 : 'SMSG_RESISTLOG',
   0x1D7 : 'SMSG_ENCHANTMENTLOG',
   0x1D8 : 'CMSG_SET_SKILL_CHEAT',
   0x1D9 : 'SMSG_START_MIRROR_TIMER',
   0x1DA : 'SMSG_PAUSE_MIRROR_TIMER',
   0x1DB : 'SMSG_STOP_MIRROR_TIMER',
   0x1DC : 'CMSG_PING',
   0x1DD : 'SMSG_PONG',
   0x1DE : 'SMSG_CLEAR_COOLDOWN',
   0x1DF : 'SMSG_GAMEOBJECT_PAGETEXT',
   0x1E0 : 'CMSG_SETSHEATHED',
   0x1E1 : 'SMSG_COOLDOWN_CHEAT',
   0x1E2 : 'SMSG_SPELL_DELAYED',
   0x1E3 : 'CMSG_PLAYER_MACRO_OBSOLETE',
   0x1E4 : 'SMSG_PLAYER_MACRO_OBSOLETE',
   0x1E5 : 'CMSG_GHOST',
   0x1E6 : 'CMSG_GM_INVIS',
   0x1E7 : 'SMSG_INVALID_PROMOTION_CODE',
   0x1E8 : 'MSG_GM_BIND_OTHER',
   0x1E9 : 'MSG_GM_SUMMON',
   0x1EA : 'SMSG_ITEM_TIME_UPDATE',
   0x1EB : 'SMSG_ITEM_ENCHANT_TIME_UPDATE',
   0x1EC : 'SMSG_AUTH_CHALLENGE',
   0x1ED : 'CMSG_AUTH_SESSION',
   0x1EE : 'SMSG_AUTH_RESPONSE',
   0x1EF : 'MSG_GM_SHOWLABEL',
   0x1F0 : 'CMSG_PET_CAST_SPELL',
   0x1F1 : 'MSG_SAVE_GUILD_EMBLEM',
   0x1F2 : 'MSG_TABARDVENDOR_ACTIVATE',
   0x1F3 : 'SMSG_PLAY_SPELL_VISUAL',
   0x1F4 : 'CMSG_ZONEUPDATE',
   0x1F5 : 'SMSG_PARTYKILLLOG',
   0x1F6 : 'SMSG_COMPRESSED_UPDATE_OBJECT',
   0x1F7 : 'SMSG_PLAY_SPELL_IMPACT',
   0x1F8 : 'SMSG_EXPLORATION_EXPERIENCE',
   0x1F9 : 'CMSG_GM_SET_SECURITY_GROUP',
   0x1FA : 'CMSG_GM_NUKE',
   0x1FB : 'MSG_RANDOM_ROLL',
   0x1FC : 'SMSG_ENVIRONMENTALDAMAGELOG',
   0x1FD : 'CMSG_RWHOIS_OBSOLETE',
   0x1FE : 'SMSG_RWHOIS',
   0x1FF : 'MSG_LOOKING_FOR_GROUP',
   0x200 : 'CMSG_SET_LOOKING_FOR_GROUP',
   0x201 : 'CMSG_UNLEARN_SPELL',
   0x202 : 'CMSG_UNLEARN_SKILL',
   0x203 : 'SMSG_REMOVED_SPELL',
   0x204 : 'CMSG_DECHARGE',
   0x205 : 'CMSG_GMTICKET_CREATE',
   0x206 : 'SMSG_GMTICKET_CREATE',
   0x207 : 'CMSG_GMTICKET_UPDATETEXT',
   0x208 : 'SMSG_GMTICKET_UPDATETEXT',
   0x209 : 'SMSG_ACCOUNT_DATA_TIMES',
   0x20A : 'CMSG_REQUEST_ACCOUNT_DATA',
   0x20B : 'CMSG_UPDATE_ACCOUNT_DATA',
   0x20C : 'SMSG_UPDATE_ACCOUNT_DATA',
   0x20D : 'SMSG_CLEAR_FAR_SIGHT_IMMEDIATE',
   0x20E : 'SMSG_POWERGAINLOG_OBSOLETE',
   0x20F : 'CMSG_GM_TEACH',
   0x210 : 'CMSG_GM_CREATE_ITEM_TARGET',
   0x211 : 'CMSG_GMTICKET_GETTICKET',
   0x212 : 'SMSG_GMTICKET_GETTICKET',
   0x213 : 'CMSG_UNLEARN_TALENTS',
   0x214 : 'SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE',
   0x215 : 'SMSG_GAMEOBJECT_DESPAWN_ANIM',
   0x216 : 'MSG_CORPSE_QUERY',
   0x217 : 'CMSG_GMTICKET_DELETETICKET',
   0x218 : 'SMSG_GMTICKET_DELETETICKET',
   0x219 : 'SMSG_CHAT_WRONG_FACTION',
   0x21A : 'CMSG_GMTICKET_SYSTEMSTATUS',
   0x21B : 'SMSG_GMTICKET_SYSTEMSTATUS',
   0x21C : 'CMSG_SPIRIT_HEALER_ACTIVATE',
   0x21D : 'CMSG_SET_STAT_CHEAT',
   0x21E : 'SMSG_SET_REST_START',
   0x21F : 'CMSG_SKILL_BUY_STEP',
   0x220 : 'CMSG_SKILL_BUY_RANK',
   0x221 : 'CMSG_XP_CHEAT',
   0x222 : 'SMSG_SPIRIT_HEALER_CONFIRM',
   0x223 : 'CMSG_CHARACTER_POINT_CHEAT',
   0x224 : 'SMSG_GOSSIP_POI',
   0x225 : 'CMSG_CHAT_IGNORED',
   0x226 : 'CMSG_GM_VISION',
   0x227 : 'CMSG_SERVER_COMMAND',
   0x228 : 'CMSG_GM_SILENCE',
   0x229 : 'CMSG_GM_REVEALTO',
   0x22A : 'CMSG_GM_RESURRECT',
   0x22B : 'CMSG_GM_SUMMONMOB',
   0x22C : 'CMSG_GM_MOVECORPSE',
   0x22D : 'CMSG_GM_FREEZE',
   0x22E : 'CMSG_GM_UBERINVIS',
   0x22F : 'CMSG_GM_REQUEST_PLAYER_INFO',
   0x230 : 'SMSG_GM_PLAYER_INFO',
   0x231 : 'CMSG_GUILD_RANK',
   0x232 : 'CMSG_GUILD_ADD_RANK',
   0x233 : 'CMSG_GUILD_DEL_RANK',
   0x234 : 'CMSG_GUILD_SET_PUBLIC_NOTE',
   0x235 : 'CMSG_GUILD_SET_OFFICER_NOTE',
   0x236 : 'SMSG_LOGIN_VERIFY_WORLD',
   0x237 : 'CMSG_CLEAR_EXPLORATION',
   0x238 : 'CMSG_SEND_MAIL',
   0x239 : 'SMSG_SEND_MAIL_RESULT',
   0x23A : 'CMSG_GET_MAIL_LIST',
   0x23B : 'SMSG_MAIL_LIST_RESULT',
   0x23C : 'CMSG_BATTLEFIELD_LIST',
   0x23D : 'SMSG_BATTLEFIELD_LIST',
   0x23E : 'CMSG_BATTLEFIELD_JOIN',
   0x23F : 'SMSG_BATTLEFIELD_WIN_OBSOLETE',
   0x240 : 'SMSG_BATTLEFIELD_LOSE_OBSOLETE',
   0x241 : 'CMSG_TAXICLEARNODE',
   0x242 : 'CMSG_TAXIENABLENODE',
   0x243 : 'CMSG_ITEM_TEXT_QUERY',
   0x244 : 'SMSG_ITEM_TEXT_QUERY_RESPONSE',
   0x245 : 'CMSG_MAIL_TAKE_MONEY',
   0x246 : 'CMSG_MAIL_TAKE_ITEM',
   0x247 : 'CMSG_MAIL_MARK_AS_READ',
   0x248 : 'CMSG_MAIL_RETURN_TO_SENDER',
   0x249 : 'CMSG_MAIL_DELETE',
   0x24A : 'CMSG_MAIL_CREATE_TEXT_ITEM',
   0x24B : 'SMSG_SPELLLOGMISS',
   0x24C : 'SMSG_SPELLLOGEXECUTE',
   0x24D : 'SMSG_DEBUGAURAPROC',
   0x24E : 'SMSG_PERIODICAURALOG',
   0x24F : 'SMSG_SPELLDAMAGESHIELD',
   0x250 : 'SMSG_SPELLNONMELEEDAMAGELOG',
   0x251 : 'CMSG_LEARN_TALENT',
   0x252 : 'SMSG_RESURRECT_FAILED',
   0x253 : 'CMSG_TOGGLE_PVP',
   0x254 : 'SMSG_ZONE_UNDER_ATTACK',
   0x255 : 'MSG_AUCTION_HELLO',
   0x256 : 'CMSG_AUCTION_SELL_ITEM',
   0x257 : 'CMSG_AUCTION_REMOVE_ITEM',
   0x258 : 'CMSG_AUCTION_LIST_ITEMS',
   0x259 : 'CMSG_AUCTION_LIST_OWNER_ITEMS',
   0x25A : 'CMSG_AUCTION_PLACE_BID',
   0x25B : 'SMSG_AUCTION_COMMAND_RESULT',
   0x25C : 'SMSG_AUCTION_LIST_RESULT',
   0x25D : 'SMSG_AUCTION_OWNER_LIST_RESULT',
   0x25E : 'SMSG_AUCTION_BIDDER_NOTIFICATION',
   0x25F : 'SMSG_AUCTION_OWNER_NOTIFICATION',
   0x260 : 'SMSG_PROCRESIST',
   0x261 : 'SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE',
   0x262 : 'SMSG_DISPEL_FAILED',
   0x263 : 'SMSG_SPELLORDAMAGE_IMMUNE',
   0x264 : 'CMSG_AUCTION_LIST_BIDDER_ITEMS',
   0x265 : 'SMSG_AUCTION_BIDDER_LIST_RESULT',
   0x266 : 'SMSG_SET_FLAT_SPELL_MODIFIER',
   0x267 : 'SMSG_SET_PCT_SPELL_MODIFIER',
   0x268 : 'CMSG_SET_AMMO',
   0x269 : 'SMSG_CORPSE_RECLAIM_DELAY',
   0x26A : 'CMSG_SET_ACTIVE_MOVER',
   0x26B : 'CMSG_PET_CANCEL_AURA',
   0x26C : 'CMSG_PLAYER_AI_CHEAT',
   0x26D : 'CMSG_CANCEL_AUTO_REPEAT_SPELL',
   0x26E : 'MSG_GM_ACCOUNT_ONLINE',
   0x26F : 'MSG_LIST_STABLED_PETS',
   0x270 : 'CMSG_STABLE_PET',
   0x271 : 'CMSG_UNSTABLE_PET',
   0x272 : 'CMSG_BUY_STABLE_SLOT',
   0x273 : 'SMSG_STABLE_RESULT',
   0x274 : 'CMSG_STABLE_REVIVE_PET',
   0x275 : 'CMSG_STABLE_SWAP_PET',
   0x276 : 'MSG_QUEST_PUSH_RESULT',
   0x277 : 'SMSG_PLAY_MUSIC',
   0x278 : 'SMSG_PLAY_OBJECT_SOUND',
   0x279 : 'CMSG_REQUEST_PET_INFO',
   0x27A : 'CMSG_FAR_SIGHT',
   0x27B : 'SMSG_SPELLDISPELLOG',
   0x27C : 'SMSG_DAMAGE_CALC_LOG',
   0x27D : 'CMSG_ENABLE_DAMAGE_LOG',
   0x27E : 'CMSG_GROUP_CHANGE_SUB_GROUP',
   0x27F : 'CMSG_REQUEST_PARTY_MEMBER_STATS',
   0x280 : 'CMSG_GROUP_SWAP_SUB_GROUP',
   0x281 : 'CMSG_RESET_FACTION_CHEAT',
   0x282 : 'CMSG_AUTOSTORE_BANK_ITEM',
   0x283 : 'CMSG_AUTOBANK_ITEM',
   0x284 : 'MSG_QUERY_NEXT_MAIL_TIME',
   0x285 : 'SMSG_RECEIVED_MAIL',
   0x286 : 'SMSG_RAID_GROUP_ONLY',
   0x287 : 'CMSG_SET_DURABILITY_CHEAT',
   0x288 : 'CMSG_SET_PVP_RANK_CHEAT',
   0x289 : 'CMSG_ADD_PVP_MEDAL_CHEAT',
   0x28A : 'CMSG_DEL_PVP_MEDAL_CHEAT',
   0x28B : 'CMSG_SET_PVP_TITLE',
   0x28C : 'SMSG_PVP_CREDIT',
   0x28D : 'SMSG_AUCTION_REMOVED_NOTIFICATION',
   0x28E : 'CMSG_GROUP_RAID_CONVERT',
   0x28F : 'CMSG_GROUP_ASSISTANT_LEADER',
   0x290 : 'CMSG_BUYBACK_ITEM',
   0x291 : 'SMSG_SERVER_MESSAGE',
   0x292 : 'CMSG_MEETINGSTONE_JOIN',
   0x293 : 'CMSG_MEETINGSTONE_LEAVE',
   0x294 : 'CMSG_MEETINGSTONE_CHEAT',
   0x295 : 'SMSG_MEETINGSTONE_SETQUEUE',
   0x296 : 'CMSG_MEETINGSTONE_INFO',
   0x297 : 'SMSG_MEETINGSTONE_COMPLETE',
   0x298 : 'SMSG_MEETINGSTONE_IN_PROGRESS',
   0x299 : 'SMSG_MEETINGSTONE_MEMBER_ADDED',
   0x29A : 'CMSG_GMTICKETSYSTEM_TOGGLE',
   0x29B : 'CMSG_CANCEL_GROWTH_AURA',
   0x29C : 'SMSG_CANCEL_AUTO_REPEAT',
   0x29D : 'SMSG_STANDSTATE_UPDATE',
   0x29E : 'SMSG_LOOT_ALL_PASSED',
   0x29F : 'SMSG_LOOT_ROLL_WON',
   0x2A0 : 'CMSG_LOOT_ROLL',
   0x2A1 : 'SMSG_LOOT_START_ROLL',
   0x2A2 : 'SMSG_LOOT_ROLL',
   0x2A3 : 'CMSG_LOOT_MASTER_GIVE',
   0x2A4 : 'SMSG_LOOT_MASTER_LIST',
   0x2A5 : 'SMSG_SET_FORCED_REACTIONS',
   0x2A6 : 'SMSG_SPELL_FAILED_OTHER',
   0x2A7 : 'SMSG_GAMEOBJECT_RESET_STATE',
   0x2A8 : 'CMSG_REPAIR_ITEM',
   0x2A9 : 'SMSG_CHAT_PLAYER_NOT_FOUND',
   0x2AA : 'MSG_TALENT_WIPE_CONFIRM',
   0x2AB : 'SMSG_SUMMON_REQUEST',
   0x2AC : 'CMSG_SUMMON_RESPONSE',
   0x2AD : 'MSG_MOVE_TOGGLE_GRAVITY_CHEAT',
   0x2AE : 'SMSG_MONSTER_MOVE_TRANSPORT',
   0x2AF : 'SMSG_PET_BROKEN',
   0x2B0 : 'MSG_MOVE_FEATHER_FALL',
   0x2B1 : 'MSG_MOVE_WATER_WALK',
   0x2B2 : 'CMSG_SERVER_BROADCAST',
   0x2B3 : 'CMSG_SELF_RES',
   0x2B4 : 'SMSG_FEIGN_DEATH_RESISTED',
   0x2B5 : 'CMSG_RUN_SCRIPT',
   0x2B6 : 'SMSG_SCRIPT_MESSAGE',
   0x2B7 : 'SMSG_DUEL_COUNTDOWN',
   0x2B8 : 'SMSG_AREA_TRIGGER_MESSAGE',
   0x2B9 : 'CMSG_TOGGLE_HELM',
   0x2BA : 'CMSG_TOGGLE_CLOAK',
   0x2BB : 'SMSG_MEETINGSTONE_JOINFAILED',
   0x2BC : 'SMSG_PLAYER_SKINNED',
   0x2BD : 'SMSG_DURABILITY_DAMAGE_DEATH',
   0x2BE : 'CMSG_SET_EXPLORATION',
   0x2BF : 'CMSG_SET_ACTIONBAR_TOGGLES',
   0x2C0 : 'UMSG_DELETE_GUILD_CHARTER',
   0x2C1 : 'MSG_PETITION_RENAME',
   0x2C2 : 'SMSG_INIT_WORLD_STATES',
   0x2C3 : 'SMSG_UPDATE_WORLD_STATE',
   0x2C4 : 'CMSG_ITEM_NAME_QUERY',
   0x2C5 : 'SMSG_ITEM_NAME_QUERY_RESPONSE',
   0x2C6 : 'SMSG_PET_ACTION_FEEDBACK',
   0x2C7 : 'CMSG_CHAR_RENAME',
   0x2C8 : 'SMSG_CHAR_RENAME',
   0x2C9 : 'CMSG_MOVE_SPLINE_DONE',
   0x2CA : 'CMSG_MOVE_FALL_RESET',
   0x2CB : 'SMSG_INSTANCE_SAVE_CREATED',
   0x2CC : 'SMSG_RAID_INSTANCE_INFO',
   0x2CD : 'CMSG_REQUEST_RAID_INFO',
   0x2CE : 'CMSG_MOVE_TIME_SKIPPED',
   0x2CF : 'CMSG_MOVE_FEATHER_FALL_ACK',
   0x2D0 : 'CMSG_MOVE_WATER_WALK_ACK',
   0x2D1 : 'CMSG_MOVE_NOT_ACTIVE_MOVER',
   0x2D2 : 'SMSG_PLAY_SOUND',
   0x2D3 : 'CMSG_BATTLEFIELD_STATUS',
   0x2D4 : 'SMSG_BATTLEFIELD_STATUS',
   0x2D5 : 'CMSG_BATTLEFIELD_PORT',
   0x2D6 : 'MSG_INSPECT_HONOR_STATS',
   0x2D7 : 'CMSG_BATTLEMASTER_HELLO',
   0x2D8 : 'CMSG_MOVE_START_SWIM_CHEAT',
   0x2D9 : 'CMSG_MOVE_STOP_SWIM_CHEAT',
   0x2DA : 'SMSG_FORCE_WALK_SPEED_CHANGE',
   0x2DB : 'CMSG_FORCE_WALK_SPEED_CHANGE_ACK',
   0x2DC : 'SMSG_FORCE_SWIM_BACK_SPEED_CHANGE',
   0x2DD : 'CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK',
   0x2DE : 'SMSG_FORCE_TURN_RATE_CHANGE',
   0x2DF : 'CMSG_FORCE_TURN_RATE_CHANGE_ACK',
   0x2E0 : 'MSG_PVP_LOG_DATA',
   0x2E1 : 'CMSG_LEAVE_BATTLEFIELD',
   0x2E2 : 'CMSG_AREA_SPIRIT_HEALER_QUERY',
   0x2E3 : 'CMSG_AREA_SPIRIT_HEALER_QUEUE',
   0x2E4 : 'SMSG_AREA_SPIRIT_HEALER_TIME',
   0x2E5 : 'CMSG_GM_UNTEACH',
   0x2E6 : 'SMSG_WARDEN_DATA',
   0x2E7 : 'CMSG_WARDEN_DATA',
   0x2E8 : 'SMSG_GROUP_JOINED_BATTLEGROUND',
   0x2E9 : 'MSG_BATTLEGROUND_PLAYER_POSITIONS',
   0x2EA : 'CMSG_PET_STOP_ATTACK',
   0x2EB : 'SMSG_BINDER_CONFIRM',
   0x2EC : 'SMSG_BATTLEGROUND_PLAYER_JOINED',
   0x2ED : 'SMSG_BATTLEGROUND_PLAYER_LEFT',
   0x2EE : 'CMSG_BATTLEMASTER_JOIN',
   0x2EF : 'SMSG_ADDON_INFO',
   0x2F0 : 'CMSG_PET_UNLEARN',
   0x2F1 : 'SMSG_PET_UNLEARN_CONFIRM',
   0x2F2 : 'SMSG_PARTY_MEMBER_STATS_FULL',
   0x2F3 : 'CMSG_PET_SPELL_AUTOCAST',
   0x2F4 : 'SMSG_WEATHER',
   0x2F5 : 'SMSG_PLAY_TIME_WARNING',
   0x2F6 : 'SMSG_MINIGAME_SETUP',
   0x2F7 : 'SMSG_MINIGAME_STATE',
   0x2F8 : 'CMSG_MINIGAME_MOVE',
   0x2F9 : 'SMSG_MINIGAME_MOVE_FAILED',
   0x2FA : 'SMSG_RAID_INSTANCE_MESSAGE',
   0x2FB : 'SMSG_COMPRESSED_MOVES',
   0x2FC : 'CMSG_GUILD_INFO_TEXT',
   0x2FD : 'SMSG_CHAT_RESTRICTED',
   0x2FE : 'SMSG_SPLINE_SET_RUN_SPEED',
   0x2FF : 'SMSG_SPLINE_SET_RUN_BACK_SPEED',
   0x300 : 'SMSG_SPLINE_SET_SWIM_SPEED',
   0x301 : 'SMSG_SPLINE_SET_WALK_SPEED',
   0x302 : 'SMSG_SPLINE_SET_SWIM_BACK_SPEED',
   0x303 : 'SMSG_SPLINE_SET_TURN_RATE',
   0x304 : 'SMSG_SPLINE_MOVE_UNROOT',
   0x305 : 'SMSG_SPLINE_MOVE_FEATHER_FALL',
   0x306 : 'SMSG_SPLINE_MOVE_NORMAL_FALL',
   0x307 : 'SMSG_SPLINE_MOVE_SET_HOVER',
   0x308 : 'SMSG_SPLINE_MOVE_UNSET_HOVER',
   0x309 : 'SMSG_SPLINE_MOVE_WATER_WALK',
   0x30A : 'SMSG_SPLINE_MOVE_LAND_WALK',
   0x30B : 'SMSG_SPLINE_MOVE_START_SWIM',
   0x30C : 'SMSG_SPLINE_MOVE_STOP_SWIM',
   0x30D : 'SMSG_SPLINE_MOVE_SET_RUN_MODE',
   0x30E : 'SMSG_SPLINE_MOVE_SET_WALK_MODE',
   0x30F : 'CMSG_GM_NUKE_ACCOUNT',
   0x310 : 'MSG_GM_DESTROY_CORPSE',
   0x311 : 'CMSG_GM_DESTROY_ONLINE_CORPSE',
   0x312 : 'CMSG_ACTIVATETAXIEXPRESS',
   0x313 : 'SMSG_SET_FACTION_ATWAR',
   0x314 : 'SMSG_GAMETIMEBIAS_SET',
   0x315 : 'CMSG_DEBUG_ACTIONS_START',
   0x316 : 'CMSG_DEBUG_ACTIONS_STOP',
   0x317 : 'CMSG_SET_FACTION_INACTIVE',
   0x318 : 'CMSG_SET_WATCHED_FACTION',
   0x319 : 'MSG_MOVE_TIME_SKIPPED',
   0x31A : 'SMSG_SPLINE_MOVE_ROOT',
   0x31B : 'CMSG_SET_EXPLORATION_ALL',
   0x31C : 'SMSG_INVALIDATE_PLAYER',
   0x31D : 'CMSG_RESET_INSTANCES',
   0x31E : 'SMSG_INSTANCE_RESET',
   0x31F : 'SMSG_INSTANCE_RESET_FAILED',
   0x320 : 'SMSG_UPDATE_LAST_INSTANCE',
   0x321 : 'MSG_RAID_TARGET_UPDATE',
   0x322 : 'MSG_RAID_READY_CHECK',
   0x323 : 'CMSG_LUA_USAGE',
   0x324 : 'SMSG_PET_ACTION_SOUND',
   0x325 : 'SMSG_PET_DISMISS_SOUND',
   0x326 : 'SMSG_GHOSTEE_GONE',
   0x327 : 'CMSG_GM_UPDATE_TICKET_STATUS',
   0x328 : 'SMSG_GM_TICKET_STATUS_UPDATE',
   0x329 : 'MSG_SET_DUNGEON_DIFFICULTY',
   0x32A : 'CMSG_GMSURVEY_SUBMIT',
   0x32B : 'SMSG_UPDATE_INSTANCE_OWNERSHIP',
   0x32C : 'CMSG_IGNORE_KNOCKBACK_CHEAT',
   0x32D : 'SMSG_CHAT_PLAYER_AMBIGUOUS',
   0x32E : 'MSG_DELAY_GHOST_TELEPORT',
   0x32F : 'SMSG_SPELLINSTAKILLLOG',
   0x330 : 'SMSG_SPELL_UPDATE_CHAIN_TARGETS',
   0x331 : 'CMSG_CHAT_FILTERED',
   0x332 : 'SMSG_EXPECTED_SPAM_RECORDS',
   0x333 : 'SMSG_SPELLSTEALLOG',
   0x334 : 'CMSG_LOTTERY_QUERY_OBSOLETE',
   0x335 : 'SMSG_LOTTERY_QUERY_RESULT_OBSOLETE',
   0x336 : 'CMSG_BUY_LOTTERY_TICKET_OBSOLETE',
   0x337 : 'SMSG_LOTTERY_RESULT_OBSOLETE',
   0x338 : 'SMSG_CHARACTER_PROFILE',
   0x339 : 'SMSG_CHARACTER_PROFILE_REALM_CONNECTED',
   0x33A : 'SMSG_DEFENSE_MESSAGE',
   0x33B : 'SMSG_INSTANCE_DIFFICULTY',
   0x33C : 'MSG_GM_RESETINSTANCELIMIT',
   0x33D : 'SMSG_MOTD',
   0x33E : 'SMSG_MOVE_SET_FLIGHT_OBSOLETE',
   0x33F : 'SMSG_MOVE_UNSET_FLIGHT_OBSOLETE',
   0x340 : 'CMSG_MOVE_FLIGHT_ACK_OBSOLETE',
   0x341 : 'MSG_MOVE_START_SWIM_CHEAT',
   0x342 : 'MSG_MOVE_STOP_SWIM_CHEAT',
   0x343 : 'SMSG_MOVE_SET_CAN_FLY',
   0x344 : 'SMSG_MOVE_UNSET_CAN_FLY',
   0x345 : 'CMSG_MOVE_SET_CAN_FLY_ACK',
   0x346 : 'CMSG_MOVE_SET_FLY',
   0x347 : 'CMSG_SOCKET_GEMS',
   0x348 : 'CMSG_ARENA_TEAM_CREATE',
   0x349 : 'SMSG_ARENA_TEAM_COMMAND_RESULT',
   0x34A : 'UMSG_UPDATE_ARENA_TEAM_OBSOLETE',
   0x34B : 'CMSG_ARENA_TEAM_QUERY',
   0x34C : 'SMSG_ARENA_TEAM_QUERY_RESPONSE',
   0x34D : 'CMSG_ARENA_TEAM_ROSTER',
   0x34E : 'SMSG_ARENA_TEAM_ROSTER',
   0x34F : 'CMSG_ARENA_TEAM_INVITE',
   0x350 : 'SMSG_ARENA_TEAM_INVITE',
   0x351 : 'CMSG_ARENA_TEAM_ACCEPT',
   0x352 : 'CMSG_ARENA_TEAM_DECLINE',
   0x353 : 'CMSG_ARENA_TEAM_LEAVE',
   0x354 : 'CMSG_ARENA_TEAM_REMOVE',
   0x355 : 'CMSG_ARENA_TEAM_DISBAND',
   0x356 : 'CMSG_ARENA_TEAM_LEADER',
   0x357 : 'SMSG_ARENA_TEAM_EVENT',
   0x358 : 'CMSG_BATTLEMASTER_JOIN_ARENA',
   0x359 : 'MSG_MOVE_START_ASCEND',
   0x35A : 'MSG_MOVE_STOP_ASCEND',
   0x35B : 'SMSG_ARENA_TEAM_STATS',
   0x35C : 'CMSG_LFG_SET_AUTOJOIN',
   0x35D : 'CMSG_LFG_CLEAR_AUTOJOIN',
   0x35E : 'CMSG_LFM_SET_AUTOFILL',
   0x35F : 'CMSG_LFM_CLEAR_AUTOFILL',
   0x360 : 'CMSG_ACCEPT_LFG_MATCH',
   0x361 : 'CMSG_DECLINE_LFG_MATCH',
   0x362 : 'CMSG_CANCEL_PENDING_LFG',
   0x363 : 'CMSG_CLEAR_LOOKING_FOR_GROUP',
   0x364 : 'CMSG_CLEAR_LOOKING_FOR_MORE',
   0x365 : 'CMSG_SET_LOOKING_FOR_MORE',
   0x366 : 'CMSG_SET_LFG_COMMENT',
   0x367 : 'SMSG_LFG_TIMEDOUT',
   0x368 : 'SMSG_LFG_OTHER_TIMEDOUT',
   0x369 : 'SMSG_LFG_AUTOJOIN_FAILED',
   0x36A : 'SMSG_LFG_AUTOJOIN_FAILED_NO_PLAYER',
   0x36B : 'SMSG_LFG_LEADER_IS_LFM',
   0x36C : 'SMSG_LFG_UPDATE',
   0x36D : 'SMSG_LFG_UPDATE_LFM',
   0x36E : 'SMSG_LFG_UPDATE_LFG',
   0x36F : 'SMSG_LFG_UPDATE_QUEUED',
   0x370 : 'SMSG_LFG_PENDING_INVITE',
   0x371 : 'SMSG_LFG_PENDING_MATCH',
   0x372 : 'SMSG_LFG_PENDING_MATCH_DONE',
   0x373 : 'SMSG_TITLE_EARNED',
   0x374 : 'CMSG_SET_TITLE',
   0x375 : 'CMSG_CANCEL_MOUNT_AURA',
   0x376 : 'SMSG_ARENA_ERROR',
   0x377 : 'MSG_INSPECT_ARENA_TEAMS',
   0x378 : 'SMSG_DEATH_RELEASE_LOC',
   0x379 : 'CMSG_CANCEL_TEMP_ENCHANTMENT',
   0x37A : 'SMSG_FORCED_DEATH_UPDATE',
   0x37B : 'CMSG_CHEAT_SET_HONOR_CURRENCY',
   0x37C : 'CMSG_CHEAT_SET_ARENA_CURRENCY',
   0x37D : 'MSG_MOVE_SET_FLIGHT_SPEED_CHEAT',
   0x37E : 'MSG_MOVE_SET_FLIGHT_SPEED',
   0x37F : 'MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT',
   0x380 : 'MSG_MOVE_SET_FLIGHT_BACK_SPEED',
   0x381 : 'SMSG_FORCE_FLIGHT_SPEED_CHANGE',
   0x382 : 'CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK',
   0x383 : 'SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE',
   0x384 : 'CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK',
   0x385 : 'SMSG_SPLINE_SET_FLIGHT_SPEED',
   0x386 : 'SMSG_SPLINE_SET_FLIGHT_BACK_SPEED',
   0x387 : 'CMSG_MAELSTROM_INVALIDATE_CACHE',
   0x388 : 'SMSG_FLIGHT_SPLINE_SYNC',
   0x389 : 'CMSG_SET_TAXI_BENCHMARK_MODE',
   0x38A : 'SMSG_JOINED_BATTLEGROUND_QUEUE',
   0x38B : 'SMSG_REALM_SPLIT',
   0x38C : 'CMSG_REALM_SPLIT',
   0x38D : 'CMSG_MOVE_CHNG_TRANSPORT',
   0x38E : 'MSG_PARTY_ASSIGNMENT',
   0x38F : 'SMSG_OFFER_PETITION_ERROR',
   0x390 : 'SMSG_TIME_SYNC_REQ',
   0x391 : 'CMSG_TIME_SYNC_RESP',
   0x392 : 'CMSG_SEND_LOCAL_EVENT',
   0x393 : 'CMSG_SEND_GENERAL_TRIGGER',
   0x394 : 'CMSG_SEND_COMBAT_TRIGGER',
   0x395 : 'CMSG_MAELSTROM_GM_SENT_MAIL',
   0x396 : 'SMSG_RESET_FAILED_NOTIFY',
   0x397 : 'SMSG_REAL_GROUP_UPDATE',
   0x398 : 'SMSG_LFG_DISABLED',
   0x399 : 'CMSG_ACTIVE_PVP_CHEAT',
   0x39A : 'CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY',
   0x39B : 'SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE',
   0x39C : 'SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE',
   0x39D : 'SMSG_UPDATE_COMBO_POINTS',
   0x39E : 'SMSG_VOICE_SESSION_ROSTER_UPDATE',
   0x39F : 'SMSG_VOICE_SESSION_LEAVE',
   0x3A0 : 'SMSG_VOICE_SESSION_ADJUST_PRIORITY',
   0x3A1 : 'CMSG_VOICE_SET_TALKER_MUTED_REQUEST',
   0x3A2 : 'SMSG_VOICE_SET_TALKER_MUTED',
   0x3A3 : 'SMSG_INIT_EXTRA_AURA_INFO',
   0x3A4 : 'SMSG_SET_EXTRA_AURA_INFO',
   0x3A5 : 'SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE',
   0x3A6 : 'SMSG_CLEAR_EXTRA_AURA_INFO',
   0x3A7 : 'MSG_MOVE_START_DESCEND',
   0x3A8 : 'CMSG_IGNORE_REQUIREMENTS_CHEAT',
   0x3A9 : 'SMSG_IGNORE_REQUIREMENTS_CHEAT',
   0x3AA : 'SMSG_SPELL_CHANCE_PROC_LOG',
   0x3AB : 'CMSG_MOVE_SET_RUN_SPEED',
   0x3AC : 'SMSG_DISMOUNT',
   0x3AD : 'MSG_MOVE_UPDATE_CAN_FLY',
   0x3AE : 'MSG_RAID_READY_CHECK_CONFIRM',
   0x3AF : 'CMSG_VOICE_SESSION_ENABLE',
   0x3B0 : 'SMSG_VOICE_PARENTAL_CONTROLS',
   0x3B1 : 'CMSG_GM_WHISPER',
   0x3B2 : 'SMSG_GM_MESSAGECHAT',
   0x3B3 : 'MSG_GM_GEARRATING',
   0x3B4 : 'CMSG_COMMENTATOR_ENABLE',
   0x3B5 : 'SMSG_COMMENTATOR_STATE_CHANGED',
   0x3B6 : 'CMSG_COMMENTATOR_GET_MAP_INFO',
   0x3B7 : 'SMSG_COMMENTATOR_MAP_INFO',
   0x3B8 : 'CMSG_COMMENTATOR_GET_PLAYER_INFO',
   0x3B9 : 'SMSG_COMMENTATOR_GET_PLAYER_INFO',
   0x3BA : 'SMSG_COMMENTATOR_PLAYER_INFO',
   0x3BB : 'CMSG_COMMENTATOR_ENTER_INSTANCE',
   0x3BC : 'CMSG_COMMENTATOR_EXIT_INSTANCE',
   0x3BD : 'CMSG_COMMENTATOR_INSTANCE_COMMAND',
   0x3BE : 'SMSG_CLEAR_TARGET',
   0x3BF : 'CMSG_BOT_DETECTED',
   0x3C0 : 'SMSG_CROSSED_INEBRIATION_THRESHOLD',
   0x3C1 : 'CMSG_CHEAT_PLAYER_LOGIN',
   0x3C2 : 'CMSG_CHEAT_PLAYER_LOOKUP',
   0x3C3 : 'SMSG_CHEAT_PLAYER_LOOKUP',
   0x3C4 : 'SMSG_KICK_REASON',
   0x3C5 : 'MSG_RAID_READY_CHECK_FINISHED',
   0x3C6 : 'CMSG_COMPLAIN',
   0x3C7 : 'SMSG_COMPLAIN_RESULT',
   0x3C8 : 'SMSG_FEATURE_SYSTEM_STATUS',
   0x3C9 : 'CMSG_GM_SHOW_COMPLAINTS',
   0x3CA : 'CMSG_GM_UNSQUELCH',
   0x3CB : 'CMSG_CHANNEL_SILENCE_VOICE',
   0x3CC : 'CMSG_CHANNEL_SILENCE_ALL',
   0x3CD : 'CMSG_CHANNEL_UNSILENCE_VOICE',
   0x3CE : 'CMSG_CHANNEL_UNSILENCE_ALL',
   0x3CF : 'CMSG_TARGET_CAST',
   0x3D0 : 'CMSG_TARGET_SCRIPT_CAST',
   0x3D1 : 'CMSG_CHANNEL_DISPLAY_LIST',
   0x3D2 : 'CMSG_SET_ACTIVE_VOICE_CHANNEL',
   0x3D3 : 'CMSG_GET_CHANNEL_MEMBER_COUNT',
   0x3D4 : 'SMSG_CHANNEL_MEMBER_COUNT',
   0x3D5 : 'CMSG_CHANNEL_VOICE_ON',
   0x3D6 : 'CMSG_CHANNEL_VOICE_OFF',
   0x3D7 : 'CMSG_DEBUG_LIST_TARGETS',
   0x3D8 : 'SMSG_DEBUG_LIST_TARGETS',
   0x3D9 : 'SMSG_AVAILABLE_VOICE_CHANNEL',
   0x3DA : 'CMSG_ADD_VOICE_IGNORE',
   0x3DB : 'CMSG_DEL_VOICE_IGNORE',
   0x3DC : 'CMSG_PARTY_SILENCE',
   0x3DD : 'CMSG_PARTY_UNSILENCE',
   0x3DE : 'MSG_NOTIFY_PARTY_SQUELCH',
   0x3DF : 'SMSG_COMSAT_RECONNECT_TRY',
   0x3E0 : 'SMSG_COMSAT_DISCONNECT',
   0x3E1 : 'SMSG_COMSAT_CONNECT_FAIL',
   0x3E2 : 'SMSG_VOICE_CHAT_STATUS',
   0x3E3 : 'CMSG_REPORT_PVP_AFK',
   0x3E4 : 'CMSG_REPORT_PVP_AFK_RESULT',
   0x3E5 : 'CMSG_GUILD_BANKER_ACTIVATE',
   0x3E6 : 'CMSG_GUILD_BANK_QUERY_TAB',
   0x3E7 : 'SMSG_GUILD_BANK_LIST',
   0x3E8 : 'CMSG_GUILD_BANK_SWAP_ITEMS',
   0x3E9 : 'CMSG_GUILD_BANK_BUY_TAB',
   0x3EA : 'CMSG_GUILD_BANK_UPDATE_TAB',
   0x3EB : 'CMSG_GUILD_BANK_DEPOSIT_MONEY',
   0x3EC : 'CMSG_GUILD_BANK_WITHDRAW_MONEY',
   0x3ED : 'MSG_GUILD_BANK_LOG_QUERY',
   0x3EE : 'CMSG_SET_CHANNEL_WATCH',
   0x3EF : 'SMSG_USERLIST_ADD',
   0x3F0 : 'SMSG_USERLIST_REMOVE',
   0x3F1 : 'SMSG_USERLIST_UPDATE',
   0x3F2 : 'CMSG_CLEAR_CHANNEL_WATCH',
   0x3F3 : 'SMSG_INSPECT_TALENT',
   0x3F4 : 'SMSG_GOGOGO_OBSOLETE',
   0x3F5 : 'SMSG_ECHO_PARTY_SQUELCH',
   0x3F6 : 'CMSG_SET_TITLE_SUFFIX',
   0x3F7 : 'CMSG_SPELLCLICK',
   0x3F8 : 'SMSG_LOOT_LIST',
   0x3F9 : 'CMSG_GM_CHARACTER_RESTORE',
   0x3FA : 'CMSG_GM_CHARACTER_SAVE',
   0x3FB : 'SMSG_VOICESESSION_FULL',
   0x3FC : 'MSG_GUILD_PERMISSIONS',
   0x3FD : 'MSG_GUILD_BANK_MONEY_WITHDRAWN',
   0x3FE : 'MSG_GUILD_EVENT_LOG_QUERY',
   0x3FF : 'CMSG_MAELSTROM_RENAME_GUILD',
   0x400 : 'CMSG_GET_MIRRORIMAGE_DATA',
   0x401 : 'SMSG_MIRRORIMAGE_DATA',
   0x402 : 'SMSG_FORCE_DISPLAY_UPDATE',
   0x403 : 'SMSG_SPELL_CHANCE_RESIST_PUSHBACK',
   0x404 : 'CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT',
   0x405 : 'SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT',
   0x406 : 'CMSG_KEEP_ALIVE',
   0x407 : 'SMSG_RAID_READY_CHECK_ERROR',
   0x408 : 'CMSG_OPT_OUT_OF_LOOT',
   0x409 : 'MSG_QUERY_GUILD_BANK_TEXT',
   0x40A : 'CMSG_SET_GUILD_BANK_TEXT',
   0x40B : 'CMSG_SET_GRANTABLE_LEVELS',
   0x40C : 'CMSG_GRANT_LEVEL',
   0x40D : 'CMSG_REFER_A_FRIEND',
   0x40E : 'MSG_GM_CHANGE_ARENA_RATING',
   0x40F : 'CMSG_DECLINE_CHANNEL_INVITE',
   0x410 : 'CMSG_GROUPACTION_THROTTLED',
   0x411 : 'SMSG_OVERRIDE_LIGHT',
   0x412 : 'SMSG_TOTEM_CREATED',
   0x413 : 'CMSG_TOTEM_DESTROYED',
   0x414 : 'CMSG_EXPIRE_RAID_INSTANCE',
   0x415 : 'CMSG_NO_SPELL_VARIANCE',
   0x416 : 'CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY',
   0x417 : 'SMSG_QUESTGIVER_STATUS_MULTIPLE',
   0x418 : 'CMSG_SET_PLAYER_DECLINED_NAMES',
   0x419 : 'SMSG_SET_PLAYER_DECLINED_NAMES_RESULT',
   0x41A : 'CMSG_QUERY_SERVER_BUCK_DATA',
   0x41B : 'CMSG_CLEAR_SERVER_BUCK_DATA',
   0x41C : 'SMSG_SERVER_BUCK_DATA',
   0x41D : 'SMSG_SEND_UNLEARN_SPELLS',
   0x41E : 'SMSG_PROPOSE_LEVEL_GRANT',
   0x41F : 'CMSG_ACCEPT_LEVEL_GRANT',
   0x420 : 'SMSG_REFER_A_FRIEND_FAILURE',
   0x421 : 'SMSG_SPLINE_MOVE_SET_FLYING',
   0x422 : 'SMSG_SPLINE_MOVE_UNSET_FLYING',
   0x423 : 'SMSG_SUMMON_CANCEL' }
 # this list was fetched from [mangos]/src/game/Opcodes.h
 def __getitem__(self, key):
  return self.dict.get(key, "!!!UNKNOWN_OPCODE: %s!!!" % hex(key))
 def __getattr__(self, attribute):
  return filter(lambda x: x[1]==attribute,self.dict.iteritems())[0][0]

opcodes = topcodes()
